package com.bjtct.plugin.autogen.db;

import java.io.Serializable;

@SuppressWarnings("serial")
public class ColumnWrap implements Serializable {
	/** 列名 */
	private String column_name;
	/** 别名 */
	private String column_alias;
	/** 显示名称 */
	private String column_comment;
	/** 默认值 */
	private String column_default;
	/** 数据类型 */
	private String data_type;
	/** 为空 */
	private String is_nullable;
	/** 列表查询 */
	private String list_query;
	/** 列表显示 */
	private String list_show;
	/** 新增、修改显示 */
	private String update_show;
	
	private String new_show;
	/** 类型描述 */
	private String column_type;
	/** 键类型 */
	private String column_key;
	
	private String extra;

	public ColumnWrap(String column_name, String column_alis, String column_comment, String column_default,
			String data_type, String is_nullable, String list_query, String list_show, String update_show,String new_show,
			String column_type, String column_key,  String extra) {
		super();
		this.column_name = column_name;
		this.column_alias = column_alis;
		this.column_comment = column_comment;
		this.column_default = column_default;
		this.data_type = data_type;
		this.is_nullable = is_nullable;
		this.list_query = list_query;
		this.list_show = list_show;
		this.update_show = update_show;
		this.new_show = new_show;
		this.column_type = column_type;
		this.column_key = column_key;
		this.extra = extra;
	}

	public ColumnWrap() {
		super();
		// TODO Auto-generated constructor stub
	}

	 

	@Override
	public String toString() {
		return "ColumnWrap [column_name=" + column_name + ", column_alias=" + column_alias + ", column_comment="
				+ column_comment + ", column_default=" + column_default + ", data_type=" + data_type + ", is_nullable="
				+ is_nullable + ", list_query=" + list_query + ", list_show=" + list_show + ", update_show="
				+ update_show + ", new_show=" + new_show + ", column_type=" + column_type + ", column_key=" + column_key
				+ ", extra=" + extra + "]";
	}

	public String getColumn_name() {
		return column_name;
	}

	public void setColumn_name(String column_name) {
		this.column_name = column_name;
	}

	 

	public String getNew_show() {
		return new_show;
	}

	public void setNew_show(String new_show) {
		this.new_show = new_show;
	}

	public String getColumn_alias() {
		return column_alias;
	}

	public void setColumn_alias(String column_alias) {
		this.column_alias = column_alias;
	}

	public String getColumn_comment() {
		return column_comment;
	}

	public void setColumn_comment(String column_comment) {
		this.column_comment = column_comment;
	}

	public String getColumn_default() {
		return column_default;
	}

	public void setColumn_default(String column_default) {
		this.column_default = column_default;
	}

	public String getExtra() {
		return extra;
	}

	public void setExtra(String extra) {
		this.extra = extra;
	}

	public String getData_type() {		 
		return data_type;
	}

	public void setData_type(String data_type) {
		this.data_type = data_type;
	}

	public String getIs_nullable() {
		return is_nullable;
	}

	public void setIs_nullable(String is_nullable) {
		this.is_nullable = is_nullable;
	}

	public String getList_query() {
		return list_query;
	}

	public void setList_query(String list_query) {
		this.list_query = list_query;
	}

	public String getList_show() {
		return list_show;
	}

	public void setList_show(String list_show) {
		this.list_show = list_show;
	}

	public String getUpdate_show() {
		return update_show;
	}

	public void setUpdate_show(String update_show) {
		this.update_show = update_show;
	}

	public String getColumn_type() {
		return column_type;
	}

	public void setColumn_type(String column_type) {
		this.column_type = column_type;
	}

	public String getColumn_key() {
		return column_key;
	}

	public void setColumn_key(String column_key) {
		this.column_key = column_key;
	}

}
